export type QuestionRadioPropsType = {
  // 当前组件的ID
  componentId?: string
  // 当前组件的name
  name?: string
  // 单选框标题
  title?: string
  // 单选框列表
  values?: Array<string>
  // 排列方式
  layout?: 'horizontal' | 'vertical'
  // 默认值
  defaultValue?: string

  // 属性变化时回调函数
  onChange?: (value: string) => void
  // 是否禁用
  disabled?: boolean
}

// 定义组件的一些默认值
export const QuestionRadioDefaultProps: QuestionRadioPropsType = {
  title: '单选',
  values: ['选项1', '选项2', '选项3'],
  layout: 'horizontal',
  defaultValue: ''
}

// 统计数据类型
export type QuestionRadioStatType = {
  stat: Array<{
    value: string
    count: number
  }>
}
